﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

using Controller;

namespace GUI
{
    public partial class Form1 : Form
    {
        Produktionssystem produktionssystem;
        public Form1()
        {
            InitializeComponent();
        }

        private void btnIndkøber_Click(object sender, EventArgs e)
        {
            FrmIndkøb frmIndkøb = new FrmIndkøb();     // skab vare-formular
            this.Hide();      // Skjul hovedformular
            frmIndkøb.ShowDialog();  // Gå til vare-formular (Modal)
            this.Show();      // Vis hovedformular
        }

        private void btnSælger_Click(object sender, EventArgs e)
        {
            FrmSælger frmSælger = new FrmSælger();    
            this.Hide();     
            frmSælger.ShowDialog();  
            this.Show();      
        }

        // AØ - Tavler
        private void btnHakkeTavle_Click(object sender, EventArgs e)
        {
            FrmHakkeTavle frmHakkeTavle = new FrmHakkeTavle();     
            this.Hide();      
            frmHakkeTavle.ShowDialog();  
            this.Show();      
        }

        private void btnOpskaeringTavle_Click(object sender, EventArgs e)
        {
            FrmOpskaeringsTavle frmOpskaeringsTavle = new FrmOpskaeringsTavle();    
            this.Hide();     
            frmOpskaeringsTavle.ShowDialog();  
            this.Show();     
        }

        private void btnFrys_Click(object sender, EventArgs e)
        {
            FrmFrysTavle frmFrysTavle = new FrmFrysTavle();
            this.Hide();      
            frmFrysTavle.ShowDialog();  
            this.Show();  
        }

        private void btnPakkeTavle_Click(object sender, EventArgs e)
        {
            FrmPakkeTavle frmPakkeTavle = new FrmPakkeTavle();    
            this.Hide();      
            frmPakkeTavle.ShowDialog();  
            this.Show();      
        }

        private void btnProduktion_Click(object sender, EventArgs e)
        {
            FrmOpret frmOpret = new FrmOpret(produktionssystem);     
            int værdi = 1;
            frmOpret.tilstandOpret(værdi); 
            this.Hide();      
            frmOpret.ShowDialog();  
            this.Show();                 
        }

        private void btnPakning_Click(object sender, EventArgs e)
        {
            FrmOpret frmOpret = new FrmOpret(produktionssystem);    
            int værdi = 2;
            frmOpret.tilstandOpret(værdi);
            this.Hide();      
            frmOpret.ShowDialog(); 
            this.Show();          
        }
    }
}
